home *** CD-ROM | disk | FTP | other *** search
- /* this file is automatically generated */
- struct pdl_hdr_R {
- unsigned long paknm;
- unsigned long dat;
- unsigned long time;
- unsigned int err:16;
- #define noerr (0)
- #define overr (1)
- #define noabort (2)
- #define crc (3)
- unsigned int siz:16;
- unsigned int hwcrc:16;
- };
- #define pdl_hdr_size 18
-
- struct pdl_root_R {
- unsigned int lapdst:8;
- unsigned int lapsrc:8;
- unsigned int lapty:8;
- #define lapENQ (129)
- #define lapACK (130)
- #define lapRTS (132)
- #define lapCTS (133)
- #define sddp (1)
- #define lddp (2)
- #define mazewp (48)
- };
- #define pdl_root_size 3
-
- struct sddp_R {
- unsigned :6;
- unsigned int ddplen:10;
- unsigned int dsok:8;
- unsigned int ssok:8;
- unsigned int ddpty:8;
- };
- #define sddp_size 5
-
- #define RTMPsok (1)
- #define NISsok (2)
- #define ECHOsok (4)
- #define ZIPsok (6)
- #define RTMPresp (1)
- #define NBP (2)
- #define ATP (3)
- #define EP (4)
- #define RTMPreq (5)
- #define ZIP (6)
- #define ip (22)
- #define arp (23)
- struct RTMPresp_R {
- unsigned int sndnet:16;
- unsigned int idlen:8;
- };
- #define RTMPresp_size 0
-
- struct RTMPresp_item_R {
- unsigned int netn:16;
- unsigned int dist:8;
- };
- #define RTMPresp_item_size 3
-
- struct NBP_R {
- unsigned int NBPty:4;
- #define BrRq (1)
- #define LkUp (2)
- #define Reply (3)
- unsigned int count:4;
- unsigned int id:8;
- };
- #define NBP_size 2
-
- struct nbp_item_R {
- unsigned int enet:16;
- unsigned int enod:8;
- unsigned int esok:8;
- unsigned int enumb:8;
- };
- #define nbp_item_size 0
-
- struct ATP_R {
- unsigned int func:2;
- #define TReq (1)
- #define TResp (2)
- #define TRel (3)
- unsigned int XO:1;
- unsigned int EOM:1;
- unsigned int STS:1;
- unsigned :3;
- unsigned int bm_seq:8;
- unsigned int tid:16;
- unsigned long usr;
- };
- #define ATP_size 8
-
- struct EP_R {
- unsigned int epty:8;
- #define req (1)
- #define epreply (2)
- };
- #define EP_size 1
-
- struct RTMPreq_R {
- unsigned int cmd:8;
- #define request (1)
- };
- #define RTMPreq_size 1
-
- struct ZIP_R {
- unsigned int zipty:8;
- #define query (1)
- #define zreply (2)
- #define godown (3)
- #define goup (4)
- unsigned int count:8;
- };
- #define ZIP_size 2
-
- struct zipqry_item_R {
- unsigned int net:16;
- };
- #define zipqry_item_size 2
-
- struct zipreply_item_R {
- unsigned int net:16;
- };
- #define zipreply_item_size 0
-
- struct ip_R {
- unsigned int vers:4;
- #define IPv4 (4)
- unsigned int ihl:4;
- unsigned int precd:3;
- #define net_ctl (7)
- #define i_net_ctl (6)
- #define critic (5)
- #define flash_over (4)
- #define flash (3)
- #define immediate (2)
- #define priority (1)
- #define routine (0)
- unsigned int delay:1;
- #define dnormal (0)
- #define dlow (1)
- unsigned int through:1;
- #define tnormal (0)
- #define thigh (1)
- unsigned int reli:1;
- #define rnormal (0)
- #define rhigh (1)
- unsigned :2;
- unsigned int len:16;
- unsigned int id:16;
- unsigned :1;
- unsigned int DF:1;
- #define may (0)
- #define dont (1)
- unsigned int MF:1;
- #define last (0)
- #define fmore (1)
- unsigned int frago:13;
- unsigned int live:8;
- unsigned int ipty:8;
- #define tcp (6)
- #define ICMP (1)
- #define UDP (17)
- unsigned int hcks:16;
- unsigned long sadr;
- unsigned long dadr;
- };
- #define ip_size 20
-
- struct tcp_R {
- unsigned int src_port:16;
- unsigned int dst_prot:16;
- unsigned long seq;
- unsigned long ackn;
- unsigned int doffs:4;
- unsigned :6;
- unsigned int URG:1;
- unsigned int ACK:1;
- unsigned int PSH:1;
- unsigned int RST:1;
- unsigned int SYN:1;
- unsigned int FIN:1;
- unsigned int win:16;
- unsigned int cks:16;
- unsigned int urgp:16;
- };
- #define tcp_size 20
-
- struct icmp_R {
- unsigned int icmpty:8;
- #define echo_rply (0)
- #define dst_unreach (3)
- #define src_quence (4)
- #define redirect (5)
- #define echo_req (8)
- #define time_exceded (11)
- #define bad_param (12)
- #define timestamp_req (13)
- #define timestamp_rply (14)
- #define icmp_info_req (15)
- #define icmp_info_rply (16)
- };
- #define icmp_size 1
-
- struct icmp_echo_R {
- unsigned int code:8;
- #define som_echo (0)
- };
- #define icmp_echo_size 1
-
- struct icmp_cks_R {
- unsigned int cks:16;
- unsigned long unused;
- };
- #define icmp_cks_size 6
-
- struct dst_unreach_R {
- unsigned int code:8;
- #define net_unreachable (0)
- #define host_unreachable (1)
- #define protocol_unreach (2)
- #define port_unreachable (3)
- #define need_frag_but_DF (4)
- #define src_route_failed (5)
- };
- #define dst_unreach_size 1
-
- struct src_quench_R {
- unsigned int code:8;
- #define src_too_fast (0)
- };
- #define src_quench_size 1
-
- struct icmp_redirect_R {
- unsigned int code:8;
- #define redirect_net (0)
- #define redirect_host (1)
- #define redirect_srv_net (2)
- #define redirect_srv_host (3)
- unsigned int cks:16;
- unsigned int err_ptr:16;
- unsigned long unused:24;
- };
- #define icmp_redirect_size 8
-
- struct icmp_timex_R {
- unsigned int code:8;
- #define time_live_exed (0)
- #define frag_reassm_exed (1)
- };
- #define icmp_timex_size 1
-
- struct bad_param_R {
- unsigned int code:8;
- #define bad_param_val (0)
- unsigned int cks:16;
- unsigned int err_ptr:16;
- unsigned long unused:24;
- };
- #define bad_param_size 8
-
- struct icmp_time_R {
- unsigned int code:8;
- #define som_time (0)
- unsigned int cks:16;
- unsigned int id:8;
- unsigned int seq:8;
- unsigned long originate;
- unsigned long receive;
- unsigned long transmit;
- };
- #define icmp_time_size 17
-
- struct icmp_info_R {
- unsigned int code:8;
- #define som_type (0)
- unsigned int cks:16;
- unsigned int id:8;
- unsigned int seq:8;
- };
- #define icmp_info_size 5
-
- struct udp_R {
- unsigned int src_port:16;
- unsigned int dst_prot:16;
- unsigned int len:16;
- unsigned int cks:16;
- };
- #define udp_size 8
-
- struct arp_R {
- unsigned int ar_hrd:16;
- #define hrd_ab (3)
- unsigned int ar_pro:16;
- #define dod_ip (2048)
- unsigned int ar_hln:8;
- unsigned int ar_pln:8;
- unsigned int ar_op:16;
- #define op_req (1)
- #define op_reply (2)
- unsigned int ar_s_anet:16;
- unsigned int ar_s_node:8;
- unsigned int ar_s_port:8;
- unsigned long ar_spa;
- unsigned int ar_t_anet:16;
- unsigned int ar_t_node:8;
- unsigned int ar_t_port:8;
- unsigned long ar_tpa;
- };
- #define arp_size 24
-
- struct lddp_R {
- unsigned :2;
- unsigned int hop:4;
- unsigned int ddplen:10;
- unsigned int cks:16;
- unsigned int dnet:16;
- unsigned int snet:16;
- unsigned int dnod:8;
- unsigned int snod:8;
- unsigned int dsok:8;
- unsigned int ssok:8;
- unsigned int ddpty:8;
- };
- #define lddp_size 13
-
- struct mazewp_R {
- unsigned :6;
- unsigned int mazlen:10;
- };
- #define mazewp_size 2
-
- struct misc_counts_R {
- unsigned int misc:8;
- #define crc_ok (0)
- #define crc_bad (1)
- #define overrun (2)
- #define no_abort (3)
- #define tooshort (4)
- };
- #define misc_counts_size 1
-
-